package aterrizar;

import exceptions.EnviarMailException;

public class Mensajero implements EnviadorDeMails {

	public Mensajero() {
		
	}
	
	/**
	 * Envia un mail a la dirección correspondiente.
	 * @param direc dirección del destinatario.
	 * @param cuerpo body del mensaje a enviar.
	 * */
	public void enviarMailA(String direc, String cuerpo) throws EnviarMailException{
		
		Mail m= new Mail(cuerpo,"Codigo de validación",direc,"repoUsuarios@aterrizar.com");
		this.enviarMail(m);
	}
	
	/**
	 * Envia un mail.
	 * @param e email a enviar.
	 * */
	public void enviarMail(Mail e) throws EnviarMailException{
		//Deberia de hacer que el usuario reciba el mail de alguna manera
		//usuario.recibirMail(e); --recibiendo el usuario como parámetro
		if(e.getTo()==null){
			throw new EnviarMailException();
		}
	}
	
}
